package com.ruoyi.system.mapper;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.system.domain.LGoods;
import org.apache.ibatis.annotations.Mapper;

/**
 * 货品资料Mapper接口
 *
 * @author zyb
 * @date 2022-01-02
 */
@Mapper
public interface LGoodsMapper extends BaseMapper<LGoods> {
    /**
     * 查询货品资料
     *
     * @param goodsid 货品资料主键
     * @return 货品资料
     */
    public LGoods selectLGoodsByGoodsid(Long goodsid);

    /**
     * 查询货品资料列表
     *
     * @param lGoods 货品资料
     * @return 货品资料集合
     */
    public List<LGoods> selectLGoodsList(LGoods lGoods);

    /**
     * 新增货品资料
     *
     * @param lGoods 货品资料
     * @return 结果
     */
    public int insertLGoods(LGoods lGoods);

    /**
     * 修改货品资料
     *
     * @param lGoods 货品资料
     * @return 结果
     */
    public int updateLGoods(LGoods lGoods);

    /**
     * 删除货品资料
     *
     * @param goodsid 货品资料主键
     * @return 结果
     */
    public int deleteLGoodsByGoodsid(Long goodsid);

    /**
     * 批量删除货品资料
     *
     * @param goodsids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteLGoodsByGoodsids(Long[] goodsids);
}
